﻿// 清除css缓存问题
// $("link").each(function(){
//     $(this).attr('href',$(this).attr('href')+'?1');
// });
// ajax 请求必带 session id;
var resid=window.localStorage.getItem("sid")?window.localStorage.getItem("sid"):'';

//服务器地址

var contextPath=window.location.protocol+'//'+window.location.hostname+'/weixin';
// var contextPath='http://192.168.0.117'

// var contextPath='http://192.168.0.117';

// banner图片地址
var contextImg=window.location.protocol+'//'+window.location.hostname;
// /记录是否点击过
var isClick=null;

// 正则表达式验证手机；
var reg=/^0?1[3-9]\d{9}$/;

// 获取 项目ID 跳转页面
function getId(btn,url){
     if(url=='iu'){
        // 主页项目链接
       url='InvestmentDetails/Project-Purchase.html'; 
    }else if(url=='us'){
        // 我的项点击跳转项目详情
       url='/weixin/html/InvestmentDetails/Project-Purchase.html';
    }else{
        // 投资项目链接
        url='Project-Purchase.html';
    }
    var projectsId=$(btn).attr('data-id');
    window.localStorage.setItem("projectsId",projectsId);
    window.location.href=url;
}
var Animete=null;
// ajax统一求情函数
function ajaxRequest(url,UserData,successFn,isAnime){ 
    // 是否启动加载动画
    if(isAnime){
            var Anime=''
            Anime+='<div class="LoadAnimaNew">'
            Anime+=     '<div class="LoadAnimaBg">'          
            Anime+=         '<img src="../img/icon.gif" style="width:95px;height:95px;text-align:center;margin:5px auto 0 auto;">'
            Anime+=         '<p>努力加载中...</p>'
            Anime+=     '</div>'
            Anime+='</div>'
            $(Anime).appendTo('.page-box');
    }
    // ajax请求
    $.ajax({ 
         async      :   true,
         type       :   "GET",
         timeout    :   100000,  
         dataType   :   "jsonp",
         jsonp		:	"callback",
         data       :   {UserData:UserData},
         url        :   contextPath + url+'?SID='+resid,
         success    :   function(data, resp, XMLHttpRequest){
                            // session id
                            var sid=data.SID;
                            window.localStorage.setItem("sid",sid);
                            // 判断是否有数据;
                            if(data.data){
                               successFn(data); 
                            }
                            // 错误代码不为200的时候执行，等于200的时候自行处理；
                            if(data.m_status!='200'){
                                if (data.message) {
                                    if(data.m_status=='900'){
                                        var baidu_Statistics=data.data;
                                        window.localStorage.setItem("baidu_Statistics",baidu_Statistics);
                                        window.location.href="register-Ok.html";
                                        return;
                                        // 注册成功 
                                    }else{
                                        promptBox(data.message,data);
                                    }
                                }else{
                                    promptBox('系统错误，请稍后再试！'); 
                                }
                            }
                            // ajax请求结束 删除加载动画
                            removeLoadAnimaNew();
                        },  
         error      :   function(XMLHttpRequest, textStatus, errorThrown){ 
                                      
                        }  
     });
     // 删除加载动画
    function removeLoadAnimaNew(){
     // 请求结束删除加载动画
     $('.LoadAnimaNew').remove();
    }
}  
    // 检查登录状态;
    function testTtate(url,successUrl){
        ajaxRequest(url,null,function(data){
            if(data.m_status=='200'){
               window.location.href=successUrl;
            }
        },false)}
// 倒计时
function timer(tm,name,pl,gt,cl){
    var set=setInterval(function() {
        if(tm<=0){
            clearInterval(set);
            $(name).text(gt).css({"color":cl,"borderColor":cl});
            // 倒计时结束开启点击事件；
            isClick=null;
        }else {
            tm-=1;
            $(name).text(tm+pl);  
        }
    }, 1000)
}
////判断遮罩 是否显示  如果为显示 禁止下面内容拖动
function testShow(name){
    if($(name).css("display")=='block'){
        $("*").on('touchmove',function(event){event.preventDefault(); }, false);
    }else {
        $("*").unbind('touchmove'); 
    }
}
// 判断是否设置电话邮箱 身份证
    function  isSet(name,setUrl,modifyUrl) {
        $(name).click(function(){
            if($(this).find('p').text().length<=4){
                window.location.href=setUrl; 
            }
            if(modifyUrl==null){
                return;
            }
             if($(this).find('p').text().length>4){
                window.location.href=modifyUrl
            }
        });
    }
// 提示框
    function promptBox(promptText,data){
        // 添加弹框
         var promptBox='';
             promptBox+= '<div class="promptBox">'
             promptBox+= '  <div class="prompt-bac">'
             promptBox+= '     <div class="back">×</div>'
             promptBox+= '     <p></p>'
             promptBox+= '     <span class="backTo">确认</span>'
             promptBox+= '  </div>'
             promptBox+= '</div>'
        $(promptBox).appendTo('.page-box');
        $(".promptBox").find('p').text(promptText);
        // 遮罩下面不能滑动
        // testShow('.promptBox');
        // 弹出框点击旁边删除弹框
        $('.promptBox .back').click(function(){
           $('.eliminate').val('');
           cannotSubmit()
           $('.promptBox').remove(); 
        });
        // 弹框点击确认按钮事件
        $('.backTo').click(function(){
            // 取消提交按钮
            cannotSubmit();
            // 点击确认按钮 删除验证码 密码  
            $('.eliminate').val('');
            if (!data){
               $('.promptBox').remove();
               // 清空密码  验证码
               $('.eliminate').val('');
               return 
            }
            var status=data.m_status?data.m_status:600;
            if (status<906 && status>900) {
                window.location.href="/weixin/html/Ucenter/Uaccount.html";
                // 用户认证或者绑定成功
            }else if (status==400 || status==906) {
                window.location.href="/weixin/html/login.html";
                // 请先登录
            }else if (status==411) {
                window.location.href="/weixin/html/Ucenter/nameAuthentication.html";
                // 请先实名认证
            }else if (status==412) {
                 window.location.href="/weixin/html/Ucenter/modifyPhone.html";
                // 请先绑定手机
            }else if (status==413) {
                window.location.href="/weixin/html/Ucenter/U-addBank.html";
                // 请先绑定银行卡
            }else if (status==414) {
                window.location.href="/weixin/html/Ucenter/U-Recharge.html";
                return
                // 请先充值
            }else if (600<status && status<900) {
                 // 删除提示框;
                $('.promptBox').remove();
                // 获取验证码开启；
                isClick=null
                // 重置按钮状态
               cannotSubmit();
               $('.okbutn').find('button').css('backgroundColor','#6eba6f').attr('disabled',false);
               $('.okbutn').find('button').css('backgroundColor','#419242').attr('disabled',false);
            }else{
                // 获取验证码开启；
                isClick=null
                // 删除提示框;
                $('.promptBox').remove();
                // 重置按钮状态  
                cannotSubmit();
                $('.okbutn').find('button').css('backgroundColor','#6eba6f').attr('disabled',false);
                $('.okbutn').find('button').css('backgroundColor','#419242').attr('disabled',false);
            }
             //阻止冒泡事件 
            var e = window.event || event;
            if ( e.stopPropagation ){ //如果提供了事件对象，则这是一个非IE浏览器
            e.stopPropagation();
            }else{
            //兼容IE的方式来取消事件冒泡
            window.event.cancelBubble = true;
            }
         });
    }
// 提交按钮
    function sureSubmit(){
        $('.submit-btn').find('button').css('backgroundColor','#6eba6f').attr('disabled',false);
    }
// 取消提交按钮
    function cannotSubmit(){
        $('.submit-btn').find('button').css('backgroundColor','#b7b7b7').attr('disabled','disabled');
    }
// 提交按钮点击过后效果
 function submitOk(even){
        $('.submit-btn').find('button').css('backgroundColor','#419242').attr('disabled','disabled');
    }

    // 新闻 活动 点击函数；
function obtainId(even){
    var News_id=$(even).attr('data-id');
    window.localStorage.setItem("News_id",News_id);
    window.location.href='/weixin/html/More/M-News-details.html'; 
}

// 百度统计
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?92a9c0dc48e8aa642d8b24429674f936";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
